<?php

/**
 * @author gbfun <gbfun@163.com>  2017-09-16 20:03
 * http://www.wuweiyou.com
 */

class background_action_service_container extends foreground_model_container
{ 
    protected static $_background_index_action_service = null;
    public static function get_background_index_action_service()
    {
        if(self::$_background_index_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/index.php';
    
            self::$_background_index_action_service = background_index_action_service::get_instance();
        }
    
        return self::$_background_index_action_service;
    }      
    
    protected static $_background_index_login_action_service = null;
    public static function get_background_index_login_action_service()
    {
        if(self::$_background_index_login_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/index/login.php';
    
            self::$_background_index_login_action_service = background_index_login_action_service::get_instance();
        }
    
        return self::$_background_index_login_action_service;
    }
    
    protected static $_background_index_login_captcha_action_service = null;
    public static function get_background_index_login_captcha_action_service()
    {
        if(self::$_background_index_login_captcha_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/index/login_captcha.php';
    
            self::$_background_index_login_captcha_action_service = background_index_login_captcha_action_service::get_instance();
        }
    
        return self::$_background_index_login_captcha_action_service;
    }
    
    protected static $_background_index_do_login_action_service = null;
    public static function get_background_index_do_login_action_service()
    {
        if(self::$_background_index_do_login_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/index/do_login.php';
    
            self::$_background_index_do_login_action_service = background_index_do_login_action_service::get_instance();
        }
    
        return self::$_background_index_do_login_action_service;
    }
    
    protected static $_background_index_logout_action_service = null;
    public static function get_background_index_logout_action_service()
    {
        if(self::$_background_index_logout_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/index/logout.php';
    
            self::$_background_index_logout_action_service = background_index_logout_action_service::get_instance();
        }
    
        return self::$_background_index_logout_action_service;
    }
    
    protected static $_background_good_category_index_action_service = null;
    public static function get_background_good_category_index_action_service()
    {
        if(self::$_background_good_category_index_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good_category/index.php';
    
            self::$_background_good_category_index_action_service = background_good_category_index_action_service::get_instance();
        }
    
        return self::$_background_good_category_index_action_service;
    }
    
    protected static $_background_good_category_add_form_action_service = null;
    public static function get_background_good_category_add_form_action_service()
    {
        if(self::$_background_good_category_add_form_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good_category/add_form.php';
    
            self::$_background_good_category_add_form_action_service = background_good_category_add_form_action_service::get_instance();
        }
    
        return self::$_background_good_category_add_form_action_service;
    }
    
    protected static $_background_good_category_add_action_service = null;
    public static function get_background_good_category_add_action_service()
    {
        if(self::$_background_good_category_add_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good_category/add.php';
    
            self::$_background_good_category_add_action_service = background_good_category_add_action_service::get_instance();
        }
    
        return self::$_background_good_category_add_action_service;
    }
    
    protected static $_background_good_category_edit_action_service = null;
    public static function get_background_good_category_edit_action_service()
    {
        if(self::$_background_good_category_edit_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good_category/edit.php';
    
            self::$_background_good_category_edit_action_service = background_good_category_edit_action_service::get_instance();
        }
    
        return self::$_background_good_category_edit_action_service;
    }
    
    protected static $_background_good_category_update_action_service = null;
    public static function get_background_good_category_update_action_service()
    {
        if(self::$_background_good_category_update_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good_category/update.php';
    
            self::$_background_good_category_update_action_service = background_good_category_update_action_service::get_instance();
        }
    
        return self::$_background_good_category_update_action_service;
    }
    
    
    protected static $_background_good_add_form_action_service = null;
    public static function get_background_good_add_form_action_service()
    {
        if(self::$_background_good_add_form_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/add_form.php';
    
            self::$_background_good_add_form_action_service = background_good_add_form_action_service::get_instance();
        }
    
        return self::$_background_good_add_form_action_service;
    }
    
    protected static $_background_good_upload_action_service = null;
    public static function get_background_good_upload_action_service()
    {
        if(self::$_background_good_upload_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/upload.php';
    
            self::$_background_good_upload_action_service = background_good_upload_action_service::get_instance();
        }
    
        return self::$_background_good_upload_action_service;
    }
    
    protected static $_background_good_add_action_service = null;
    public static function get_background_good_add_action_service()
    {
        if(self::$_background_good_add_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/add.php';
    
            self::$_background_good_add_action_service = background_good_add_action_service::get_instance();
        }
    
        return self::$_background_good_add_action_service;
    }
    
    protected static $_background_good_edit_action_service = null;
    public static function get_background_good_edit_action_service()
    {
        if(self::$_background_good_edit_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/edit.php';
    
            self::$_background_good_edit_action_service = background_good_edit_action_service::get_instance();
        }
    
        return self::$_background_good_edit_action_service;
    }
    
    protected static $_background_good_update_action_service = null;
    public static function get_background_good_update_action_service()
    {
        if(self::$_background_good_update_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/add.php';
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/update.php';
    
            self::$_background_good_update_action_service = background_good_update_action_service::get_instance();
        }
    
        return self::$_background_good_update_action_service;
    }
    
    protected static $_background_good_copy_action_service = null;
    public static function get_background_good_copy_action_service()
    {
        if(self::$_background_good_copy_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/copy.php';
    
            self::$_background_good_copy_action_service = background_good_copy_action_service::get_instance();
        }
    
        return self::$_background_good_copy_action_service;
    }
    
    protected static $_background_good_index_action_service = null;
    public static function get_background_good_index_action_service()
    {
        if(self::$_background_good_index_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/good/index.php';
    
            self::$_background_good_index_action_service = background_good_index_action_service::get_instance();
        }
    
        return self::$_background_good_index_action_service;
    }
    
    protected static $_background_member_index_action_service = null;
    public static function get_background_member_index_action_service()
    {
        if(self::$_background_member_index_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/member/index.php';
    
            self::$_background_member_index_action_service = background_member_index_action_service::get_instance();
        }
    
        return self::$_background_member_index_action_service;
    }
    
    protected static $_background_member_reset_password_action_service = null;
    public static function get_background_member_reset_password_action_service()
    {
        if(self::$_background_member_reset_password_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/member/reset_password.php';
    
            self::$_background_member_reset_password_action_service = background_member_reset_password_action_service::get_instance();
        }
    
        return self::$_background_member_reset_password_action_service;
    }
    
    protected static $_background_order_index_action_service = null;
    public static function get_background_order_index_action_service()
    {
        if(self::$_background_order_index_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/order/index.php';
    
            self::$_background_order_index_action_service = background_order_index_action_service::get_instance();
        }
    
        return self::$_background_order_index_action_service;
    }
    
    protected static $_background_order_edit_action_service = null;
    public static function get_background_order_edit_action_service()
    {
        if(self::$_background_order_edit_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/order/edit.php';
    
            self::$_background_order_edit_action_service = background_order_edit_action_service::get_instance();
        }
    
        return self::$_background_order_edit_action_service;
    }
    
    protected static $_background_order_update_action_service = null;
    public static function get_background_order_update_action_service()
    {
        if(self::$_background_order_update_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/order/update.php';
    
            self::$_background_order_update_action_service = background_order_update_action_service::get_instance();
        }
    
        return self::$_background_order_update_action_service;
    }
    
    protected static $_background_order_confirm_paid_action_service = null;
    public static function get_background_order_confirm_paid_action_service()
    {
        if(self::$_background_order_confirm_paid_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/order/confirm_paid.php';
    
            self::$_background_order_confirm_paid_action_service = background_order_confirm_paid_action_service::get_instance();
        }
    
        return self::$_background_order_confirm_paid_action_service;
    }
    
    protected static $_background_order_confirm_receive_action_service = null;
    public static function get_background_order_confirm_receive_action_service()
    {
        if(self::$_background_order_confirm_receive_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/order/confirm_receive.php';
    
            self::$_background_order_confirm_receive_action_service = background_order_confirm_receive_action_service::get_instance();
        }
    
        return self::$_background_order_confirm_receive_action_service;
    }
    
    protected static $_background_order_confirm_return_action_service = null;
    public static function get_background_order_confirm_return_action_service()
    {
        if(self::$_background_order_confirm_return_action_service === null){
            require_once BACKGROUND_ACTION_SERVICE_DIR . '/order/confirm_return.php';
    
            self::$_background_order_confirm_return_action_service = background_order_confirm_return_action_service::get_instance();
        }
    
        return self::$_background_order_confirm_return_action_service;
    }
}
